<HTML><HEAD>
<META NAME="copyright" CONTENT="Copyright (c) 1986-2008, Eiffel Software and others">
<META NAME="license" CONTENT="Eiffel Forum License v2 (see forum.txt)">
<META NAME="description" CONTENT="Common ancestors to all immutable STRING classes.">
<META NAME="library" CONTENT="Free implementation of ELKS library">
<META NAME="keywords" CONTENT="Eiffel class">
<META NAME="keywords" CONTENT="Eiffel class">
<TITLE>immutable_string_general Chart</TITLE></HEAD>
<BODY BGCOLOR="white">
<P ALIGN="CENTER">Automatic generation produced by ISE Eiffel</P>
<PRE><TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="immutable_string_general_links.html">Relations</A></TD><TD><A HREF="immutable_string_general_flatshort.html">Flat contracts</A></TD></TR></TABLE><B>deferred</B> <B>class</B>
    <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>

<B>General</B>
    cluster: elks
    description: "Common ancestors to all immutable STRING classes."

<B>Ancestors</B>
    <A HREF="../base/readable_string_general_chart.html">READABLE_STRING_GENERAL</A>*

<B>Queries</B>
    <A HREF="../base/readable_string_general_flatshort.html#f_as_string_32">as_string_32</A>: <A HREF="../base/string_32_chart.html">STRING_32</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_as_string_8">as_string_8</A>: <A HREF="../base/string_8_chart.html">STRING_8</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_capacity">capacity</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_code">code</A> (i: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): <A HREF="../base/natural_32_chart.html">NATURAL_32</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_count">count</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_has_code">has_code</A> (c: [<B>like</B> <A HREF="../base/readable_string_general_flatshort.html#f_code">code</A>] <A HREF="../base/natural_32_chart.html">NATURAL_32</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/hashable_flatshort.html#f_hash_code">hash_code</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from HASHABLE)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_index_of_code">index_of_code</A> (c: [<B>like</B> <A HREF="../base/readable_string_general_flatshort.html#f_code">code</A>] <A HREF="../base/natural_32_chart.html">NATURAL_32</A>; start_index: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <B>infix</B> "&lt;" (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <B>infix</B> "&lt;=" (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <B>infix</B> "&gt;" (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <B>infix</B> "&gt;=" (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_is_empty">is_empty</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/comparable_flatshort.html#f_is_equal">is_equal</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <A HREF="../base/hashable_flatshort.html#f_is_hashable">is_hashable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from HASHABLE)</FONT>
    <A HREF="../base/immutable_string_general_flatshort.html#f_is_immutable">Is_immutable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/readable_string_general_flatshort.html#f_is_string_32">is_string_32</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_is_string_8">is_string_8</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_is_valid_as_string_8">is_valid_as_string_8</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/comparable_flatshort.html#f_max">max</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <A HREF="../base/comparable_flatshort.html#f_min">min</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_substring">substring</A> (start_index, end_index: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/comparable_flatshort.html#f_three_way_comparison">three_way_comparison</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/immutable_string_general_chart.html">IMMUTABLE_STRING_GENERAL</A>): <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from COMPARABLE)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_to_cil">to_cil</A>: <A HREF="../base/system_string_chart.html">SYSTEM_STRING</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_to_string_32">to_string_32</A>: <A HREF="../base/string_32_chart.html">STRING_32</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_to_string_8">to_string_8</A>: <A HREF="../base/string_8_chart.html">STRING_8</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_valid_code">valid_code</A> (v: [<B>like</B> <A HREF="../base/readable_string_general_flatshort.html#f_code">code</A>] <A HREF="../base/natural_32_chart.html">NATURAL_32</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>
    <A HREF="../base/readable_string_general_flatshort.html#f_valid_index">valid_index</A> (i: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from READABLE_STRING_GENERAL)</FONT>

<B>Constraints</B>
    immutable

<TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="immutable_string_general_links.html">Relations</A></TD><TD><A HREF="immutable_string_general_flatshort.html">Flat contracts</A></TD></TR></TABLE></PRE>
<P ALIGN="CENTER"> &#045;&#045; Generated by ISE Eiffel &#045;&#045 </P>
<P ALIGN="CENTER">For more details: <A HREF="http://www.eiffel.com">www.eiffel.com</A></P>
</BODY>
</HTML>
